suffer a severe defeat - Deutsch Englisch Wörterbuch